package com.winsdom.domain.vo.collection;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;

@Data
public class SettledBillVO {
    @ApiModelProperty(value = "客户主表.客户名称")
    private String customerName;

    @ApiModelProperty(value = "客户主表.客户ID")
    private Long customerId;

    @ApiModelProperty(value = "账单表.收款方名称(物业公司等)")
    private String collectorName;

    @ApiModelProperty(value = "账单表.账单编号")
    private String billNumber;

    @ApiModelProperty(value = "账单表.通知状态：0-未通知，1-已通知")
    private String notificationStatus;

    @ApiModelProperty(value = "计费主表.计费期间（如 2022-04）")
    private String billingPeriod;

    @ApiModelProperty(value = "账单表.欠费状态(1:未结清, 2:已交清)")
    private String arrearsStatus;

    @ApiModelProperty(value = "楼盘信息表.楼盘名称")
    private String building;

    @ApiModelProperty(value = "该账单的应收金额")
    private BigDecimal totalReceivableAmount;

    @ApiModelProperty(value = "该账单的欠费金额")
    private BigDecimal totalArrearsAmount;
}